Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 France F8 USA F14 France F9 USA F28 USA F29 USA F31 Australia F1 Australia F2 USA F24 USA F1 USA F6 USA F9 USA F12 USA F22 USA F23 USA F27 USA F28 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 USA F26 USA F29 USA F8 USA F30 USA F32 USA F24 USA F23 USA F26 USA F28 USA F29 USA F3 USA F4 USA F5 USA F10 USA F11 USA F7 Uncle Tobys Challenger - Tasmania Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City GHI Bronx Tennis Classic - Bronx Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Countrywide Classic USTA Challenger - Carson Olbia Challenger - Olbia Heineken Challenger - Ho Chi Minh City Ciudad de Pozoblanco Open Diputacion - Cordoba Gemax Open - Belgrade The Comercia Challenger - Aptos Togliatti Cup - Togliatti Penza Cup - Penza Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2006 Challenger of Santa Clarita California Challenger - Valencia Budapest Challenger - Budapest Smith Barney Men's Challenger - Covington Open de Montauban - Montauban Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Swanston Challenger - Sacramento Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Ourocard Tennis Challenger - Sao Paulo Puerto Rico Challenger Tennis Event - Humacao Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Open Diputacion Ciudad de Pozoblanco - Cordoba Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Music City Challenger - Nashville Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Dallas Challenger 2006 North Shore Pro Tennis Championship - Winnetka Cherbourg Challenger Kyoto Challenger Sunrise Challenger Bangkok Challenger Austin Challenger - Austin WOW Cafe Challenger - New Orleans The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas Freeman Men's $50,000 Challenger - Joplin Talahassee Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Rhodes Challenger Yuba City Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Ford Tennis Championships - Louisville Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger II Naples ITG Challenger - Naples Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Rhodes Challenger Ramat Hasharon Challenger Savannah Challenger Sarasota Challenger Ojai Challenger Sacramento Challenger - Sacramento Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Aptos Challenger Samsung Securities Cup - Seoul Ford Tennis Championships - Louisville JSM Challenger - Champaign ECM Prague Open 2005 - Prague Tulsa Challenger Tiburon Challenger Charlottesville Challenger Odlum Brown Vancouver Open - Vancouver Honolulu Challenger Open D'Orleans - Orleans San Jose Challenger Fergana Challenger Nottingham Challenger Nottingham Challenger Ramat Hasharon Challenger Granby Challenger Home Depot Center USTA Challenger - Carson Baton Rouge Pro Tennis Classic - Baton Rouge XL Bermuda Open - Bermuda Vancouver Challenger Beijing Challenger Calabasas Challenger Winnetka Challenger Sunset Moulding Challenger - Yuba City Tulsa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Ortisei Challenger Semgroup Challenger - Tulsa Knoxville Challenger Honolulu Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Wolfsburg Challenger Sarasota Challenger Winnetka Challenger Vancouver Challenger Bangkok Challenger Maui Challenger Quimper Challenger Dallas Challenger Leon Challenger Tallahassee Challenger Busan Challenger Nottingham Challenger Winnetka Challenger Bancolombia Open - Bogota Istanbul Challenger Alphen Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Mordova Cup 2007 - Saransk Napa Challenger Sacramento Challenger Tiburon Challenger Maui Challenger Nottingham Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Knoxville Challenger Helsinki Challenger Savannah Challenger Irving Challenger Ilkley Challenger Astana Challenger Shanghai Challenger VI Gramado Open de Tenis - Gramado Vancouver Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Charlottesville Challenger Brescia Challenger Dallas Challenger Irving Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Swanston Challenger - Sacramento Karshi Challenger Bordeaux Challenger Carson Challenger Kaohsiung Challenger Fairfield Challenger Ho Chi Minh City Challenger Happy Valley Challenger Knoxville Challenger Dallas Challenger Taipei City Challenger Seoul Challenger Busan Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Astana Challenger Ilkley Challenger Mons Challenger Stockton Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Charlottesville Challenger Carson Challenger Irving Challenger Winnetka Challenger Akbank Private Banking TED Open - Istanbul Charlottesville Challenger Sarasota Challenger Cleveland Challenger Tallahassee Challenger Columbus Challenger Vancouver Challenger Sacramento Challenger Indian Wells Challenger Seoul Challenger Bratislava Challenger Pro Challenger at Calabasas - Calabasas Champaign Challenger Dallas Challenger Taipei City Challenger Knoxville Challenger Raanana Challenger Seoul Challenger 2007 Knoxville Challenger - Knoxville Busan Challenger Sarasota Challenger The LTA Wrexham Challenger - Wrexham Tashkent Challenger Fairfield Challenger Suzhou Challenger Columbus Challenger Knoxville Challenger Ilkley Challenger Canberra Challenger HTV Challenger - Ho Chi Minh City Savannah Challenger Tallahassee Challenger Winnetka Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Czech Open - Prostejov Istanbul Challenger Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger Sarasota Challenger Busan Challenger Charlottesville Challenger USTA Challenger - Champaign Gimcheon Challenger Savannah Challenger Togliatti Cup - Togliatti Winnetka Challenger Guzzini Challenger - Recanati Burnie Challenger Launceston Challenger Dallas Challenger Bangkok Challenger Bangkok Challenger Indian Wells Challenger Yokohama Challenger Wailea Men's Challenger - Maui USTA Comerica Challenger - Aptos Gwangju Challenger AT&T Challenger of Dallas - Dallas Little Rock Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger dBI Tennis Challenger - Binghamton Mallorca Challenger Cassis Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station TED Open - Istanbul Pro Challenger at Calabasas - Calabasas USTA Freeman Men's Challenger - Joplin Czech Open 2006 - Prostejov AGT Challenger - Leon Knoxville Challenger Savannah Challenger 2008 Lubbock Challenger - Lubbock Morelos Challenger The Mercedes Benz of Calabasas - Calabasas Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Prague Challenger Ford Tennis Championships - Louisville Athens Challenger Sarasota Challenger Carson Challenger Savannah Challenger Busan Challenger Irving Challenger International Indoor Tennis Championships of Croatia - Zagreb Legg Mason Tennis Classic - Washington Sao Paulo Challenger Tour Finals PBZ Zagreb Indoors - Zagreb Zhuhai Challenger Champaign Challenger San Francisco Challenger AIG Japan Open Tennis Championships - Tokyo Dallas Challenger SAP Open - San Jose The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai SAP Open - San Jose Dallas Challenger Tallahassee Challenger Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Nottingham-2 Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Salzburg Challenger Winnetka Challenger Heineken Open - Auckland Winnipeg Challenger Interwetten Austrian Open - Kitzbuhel Sacramento Challenger Tashkent Challenger Honolulu Challenger Hall of Fame Open - Newport Dallas Challenger Serbia Open - Belgrade Geneva Challenger Open de Nice Cote d'Azur - Nice Charlottesville Challenger BMW Open - Munich Charlottesville Challenger Indianapolis Tennis Championships - Indianapolis The Artois Championships - London Knoxville Challenger Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Delray Beach International Tennis Championships - Delray Beach Champaign Challenger Rakuten Japan Open - Tokyo Sunrise Challenger Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Tiburon Challenger UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Batman Challenger Dallas Challenger AEGON Championships - London Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Rimouski Challenger AEGON Championships - London Le Gosier Challenger Countrywide Classic - Los Angeles Guadalajara Challenger Kremlin Cup - Moscow Sarasota Challenger Mexico City Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Kun-Ming Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Baton Rouge Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Citi Open - Washington Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow If Stockholm Open - Stockholm New York Open - New York Millennium Estoril Open - Estoril AEGON Championships - London Hall of Fame Open - Newport Citi Open - Washington Athens Challenger Tallahassee Challenger Ningboo Challenger Ortisei Challenger Knoxville Challenger Las Vegas Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Champaign Challenger US Men's Clay Court Championship - Houston SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch New York Open - New York Farmers Classic - Los Angeles AEGON Championships - London Gerry Weber Open - Halle Houston Challenger Thailand Open - Bangkok Heineken Open - Auckland Winnetka Challenger Irving Challenger Sarasota Challenger BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dallas Challenger The Stella Artois Championships - London Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Sarasota Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Shenzhen Challenger Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Tiburon Challenger Savannah Challenger AEGON Championships - London Kaohsiung Challenger BB&T Atlanta Open - Atlanta Nottingham-2 Challenger Citi Open - Washington Canberra Challenger Indian Wells Challenger Tashkent Challenger Abierto Mexicano Telcel - Acapulco Busan Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Savannah Challenger Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Delray Beach Open - Delray Beach Citi Open - Washington Chengdu Open - Chengdu Citta di Monza - Monza St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne BMW Open - Munich Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ricoh Open - 's-Hertogenbosch Brisbane International - Brisbane New York Open - New York Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Canberra Challenger Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami China Open - Beijing Sony Ericsson Open - Miami Sony Ericsson Open - Miami Medibank International - Sydney Rogers Cup - Toronto U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York US Men's Clay Court Championship - Houston Australian Open - Melbourne Sony Open Tennis - Miami Gazprom Hungarian Open - Budapest Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Miami Open - Miami Pacific Life Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Next Generation Adelaide International - Adelaide Wimbledon - London Claro Open Colombia - Bogota U.S. Open - New York Australian Open - Melbourne Wimbledon - London BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport French Open - Paris French Open - Paris Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Australian Open - Melbourne Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open - Paris Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 U.S. Open (juniors) Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 French Open (juniors) Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, HUN-ISR 3-2 French Open (juniors) Olympics - Rio de Janeiro